import numpy as np

data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print("平均值:", np.mean(data))
print("标准差:", np.std(data))
print("最大值:", np.max(data))
print("求和:", np.sum(data))
dd=data*data
print("\nx*x平均值:", np.mean(dd))
print("x*x标准差:", np.std(dd))
print("x*x最大值:", np.max(dd))
print("x*x求和:", np.sum(dd))
print("\n=== 沿axis=0的统计（按列）===")
print("平均值:", np.mean(data,axis=0))
print("标准差:", np.std(data,axis=0))
print("最大值:", np.max(data,axis=0))
print("求和:", np.sum(data,axis=0))
print("\n=== 沿axis=1的统计（按列）===")
print("平均值:", np.mean(data,axis=1))
print("标准差:", np.std(data,axis=1))
print("最大值:", np.max(data,axis=1))
print("求和:", np.sum(data,axis=1))

# Output:平均值: 5.0
# 标准差: 2.581988897471611
# 最大值: 9
# 求和: 45

# x*x平均值: 31.666666666666668
# x*x标准差: 26.474306202219704
# x*x最大值: 81
# x*x求和: 285

# === 沿axis=0的统计（按列）===
# 平均值: [4. 5. 6.]
# 标准差: [2.44948974 2.44948974 2.44948974]
# 最大值: [7 8 9]
# 求和: [12 15 18]

# === 沿axis=1的统计（按列）===
# 平均值: [2. 5. 8.]
# 标准差: [0.81649658 0.81649658 0.81649658]
# 最大值: [3 6 9]
# 求和: [ 6 15 24]